home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / russell / russell.lha / movd.c < prev    next >
C/C++ Source or Header  |  1989-12-29  |  412b  |  19 lines

  1. # include <stdio.h>
  2. char * rindex();
  3.  
  4. /* Given an argument d1/d2/.../dn/f, perform a mv f d1/d2/.../dn/f */
  5. main(argc, argv)
  6. int argc;
  7. char ** argv;
  8. {
  9.     char * slashpos;
  10.  
  11.     if (argc != 2) {
  12.     fputs("Usage: movd file_name\n", stderr);
  13.     exit(1);
  14.     }
  15.     slashpos = rindex(argv[1], '/');
  16.     /* execl("/bin/echo", "echo", "mv", slashpos+1, argv[1], 0); */
  17.     execl("/bin/mv", "mv", slashpos+1, argv[1], 0);
  18. }
  19.